home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacHack 2000
/
MacHack 2000.toast
/
pc
/
The Hacks
/
Softshoe
/
Lisa's Mac Parts
/
Views
/
Canvas
/
CanvasMaintainer.h
< prev
next >
Wrap
Text File
|
2000-06-23
|
559b
|
37 lines
// CanvasMaintainer.h
#ifndef CanvasMaintainer_h
#define CanvasMaintainer_h
class Canvas;
class CanvasMaintainer
{
private:
const Canvas *const old;
static const Canvas *current;
// not implemented:
CanvasMaintainer( const CanvasMaintainer& );
void operator=( const CanvasMaintainer& );
public:
CanvasMaintainer()
: old( current )
{}
CanvasMaintainer( const Canvas& toUse )
: old( current )
{
Use( toUse );
}
~CanvasMaintainer();
void Use( const Canvas& toUse );
void UseNone();
};
#endif